What is Spring Initializer?
1.Web-based tool to bootstrap Spring projects and generate project skeletons with the necessary configurations and dependencies.
2.A command-line tool for generating a basic Spring Boot project structure
3.A tool for initializing a Spring-based application with a specific set of dependencies
4.A tool for creating a Spring Boot application with a specific set of features
Posted Date:-2024-01-29 14:54:10
Which Spring annotation is used to handle HTTP POST requests?
1.@GetMapping
2.@PutMapping
3.@CreateMapping
4.@PostMapping
Posted Date:-2024-01-29 15:01:09
@RestController annotation is a combination of the below two annotations
1.@Component and @ResponseBody annotations
2.@Controller and @ResponseBody annotations
3.@Service and @ResponseBody annotations
4.None of the above
Posted Date:-2024-01-29 14:56:20
Different ways to configure Spring-based applications?
1.XML based configuration
2.Java-based configuration
3.Annotation based configuration
4.All of the above
Posted Date:-2024-01-29 15:57:38
Different ways to inject Spring beans in Spring-based applications?
1.Constructor based
2.Setter based
3.Field-based
4.All of the above
Posted Date:-2024-01-29 16:03:47
How can a Spring Boot application be packaged and distributed?
1.As a JAR file
2.As a WAR file
3.As a ZIP file
4.All of the above
Posted Date:-2024-01-29 14:55:16
How can you specify the port on which a Spring Boot application runs?
1.By modifying the application.properties file
2.By modifying the application.yml file
3.By using the --server.port command-line option
4.All of the above
Posted Date:-2024-01-29 15:51:06
In Spring MVC web applications, all the HTTP requests first come to which component?
1.DispatcherServlet
2.Controller
3.HandlerMapper
4.None of the above
Posted Date:-2024-01-29 16:01:38
In spring MVC, DispatcherServlet consults ____________ to map the logical view name with the actual view implementation
1.ViewResolver
2.Handler Mapper
3.Controller
4.Model
Posted Date:-2024-01-29 16:01:07
JdbcTemplate implements the below design pattern?
1.Strategy design pattern
2.Template Design pattern
3.Singleton design pattern
4.Decorator design pattern
Posted Date:-2024-01-29 16:03:15
Minimum Java version used for Spring Boot 3?
1.Java 8
2.Java 11
3.Java 17
4.Java 10
Posted Date:-2024-01-29 15:55:20
Spring Boot is used for developing?
1.Web applications
2.Distributed applications (Restful web services)
3.Microservices
4.All of the above
Posted Date:-2024-01-29 14:53:34
Spring MVC Framework is designed based on which Design Pattern?
1.Model-View-Controller (MVC)
2.Layered pattern
3.Client-server pattern
4.None of the above
Posted Date:-2024-01-29 16:00:46
What are Spring stereotype annotations?
1.@Service
2.@Controller
3.@Repository
4.All of the above
Posted Date:-2024-01-29 15:58:54
What are the Spring annotations used for Exception handling?
1.@ControllerAdvice
2.@ExceptionHandler
3.@ResponseStatus
4.All of the above
Posted Date:-2024-01-29 15:54:53
What are two ways to achieve dependency Injection in Spring?
1.Using Getter and Setter methods
2.Using Setter and Constructor
3.Using Getter and Constructor
4.Using Setter and Factory methods
Posted Date:-2024-01-29 15:59:22
What does Spring Boot do to simplify the configuration of a Spring-based application?
1.Automatically configures necessary beans and dependencies
2.Uses annotations to configure beans and dependencies
3.Allows for the use of XML configuration files
4.Provides a command line interface for configuring the application
Posted Date:-2024-01-29 14:54:43
What is the @SpringBootApplication annotation used for?
1.To enable Spring Boot auto-configuration
2.To define a Spring Boot starter class
3.To define a Spring Boot controller
4.To define a Spring Boot service
Posted Date:-2024-01-29 15:52:59
What is the default Logging implementation offered by Spring Boot?
1.By using Log4j
2.By using Logback
3.By using SLF4J
4.By using JUL (Java Util Logging)
Posted Date:-2024-01-29 15:52:34
What is the default scope of the Spring Bean?
1.singleton
2.prototype
3.request
4.session
Posted Date:-2024-01-29 15:57:16
What is the difference between PUT and PATCH in REST API?
1.PUT completely update an existing resource, while PATCH modifies only the fields specified in the request body
2.PUT is used to update the resource, while PATCH is used to create a resource
3.PUT is used to retrieve data, while PATCH is used to update data
4.PUT is used to delete the resource, while PATCH is used to update the resource
Posted Date:-2024-01-29 15:55:43
What is the difference between Spring and Spring Boot?
1.Spring is a Java framework, while Spring Boot is a Java library
2.Spring Boot is an opinionated version of Spring, providing a set of default configurations
3.Spring Boot is a lightweight version of Spring, while Spring is a full-featured framework
4.Spring Boot is a front-end framework, while Spring is a back-end framework
Posted Date:-2024-01-29 15:52:07
What is the main purpose of the Spring Framework?
1.To provide a comprehensive programming and configuration model for Java-based enterprise applications
2.To provide a comprehensive programming and configuration model for JavaScript-based web applications
3.To provide a comprehensive programming and configuration model for PHP-based web applications
4.To provide a comprehensive programming and configuration model for Python-based web applications
Posted Date:-2024-01-29 15:56:45
What is the primary use of the Spring Security module?
1.To provide authentication and authorization for web applications
2.To provide data access and management
3.To provide Model-View-Controller architecture
4.To provide aspect-oriented programming functionality
Posted Date:-2024-01-29 16:06:24
What is the purpose of the Spring Boot Actuator?
1.To provide production-ready features such as monitoring and metrics
2.To provide a way to configure beans using annotations
3.To provide a way to run Spring Boot applications as a service
4.To provide a way to access the underlying database of a Spring Boot application
Posted Date:-2024-01-29 15:50:31
What is the purpose of the Spring Boot DevTools?
1.To provide a way to run Spring Boot applications in a development environment
2.To provide hot-reloading of code changes and automatic application restart
3.To provide a way to run Spring Boot applications as a service
4.To provide a way to access the underlying database of a Spring Boot application
Posted Date:-2024-01-29 15:51:38
What is the purpose of the Spring IoC container?
1.To manage the lifecycle of beans and their dependencies
2.To handle the configuration of the application
3.To provide a caching mechanism for the application
4.To provide a security mechanism for the application
Posted Date:-2024-01-29 15:58:03
What is the purpose of the Spring JDBC module?
1.To provide a data access framework for accessing databases
2.To provide a web framework for building web applications
3.To provide aspect-oriented programming functionality
4.To provide caching functionality
Posted Date:-2024-01-29 16:02:27
What is the purpose of the Spring MVC module?
1.To provide a web framework for building web applications
2.To provide a data access framework for accessing databases
3.To provide a caching framework for caching data
4.To provide a security framework for securing web applications
Posted Date:-2024-01-29 15:58:26
What is the scope to create a new instance every time the bean is requested from the spring container?
1.singleton
2.prototype
3.request
4.session
Posted Date:-2024-01-29 15:59:46
Which annotation do we use to mark the class as a Service class/component?
1.@Component
2.@Service
3.@Controller
4.@Repository
Posted Date:-2024-01-29 15:02:58
Which annotation is used to unit test Spring MVC Controllers?
1.@SpringBootTest annotation
2.@WebMvcTest annotation
3.@DataJpaTest annotation
4.None of the above
Posted Date:-2024-01-29 15:53:53
Which annotation Spring Boot provides for Integration testing?
1.@SpringBootTest annotation
2.@WebMvcTest annotation
3.@DataJpaTest annotation
4.None of the above
Posted Date:-2024-01-29 15:53:27
Which interface represents the Spring IOC container?
1.ApplicationContent
2.ApplicationContentFactory
3.SessionFactory
4.DispatchServlet
Posted Date:-2024-01-29 16:07:37
Which is the default HTML template in Spring Boot
1.JSP
2.Freemarker
3.Thymeleaf
4.Groovy
Posted Date:-2024-01-29 15:03:51
Which is the default implementation class of the JpaRepository interface?
1.SimpleJpaRepository class
2.JpaRepositoryImpl class
3.CustomJpaRepository class
4.DefaultJpaRepository class
Posted Date:-2024-01-29 15:03:29
Which is the front controller in Spring MVC?
1.DispatcherServlet
2.FrontDispatcherServlet
3.FrontControllerService
4.None of the above
Posted Date:-2024-01-29 16:00:18
Which Spring annotation is used to create RESTful web services using Spring MVC?
1.@RestController
2.@Controller
3.@Component
4.@Rest
Posted Date:-2024-01-29 14:55:48
Which Spring annotation is used to extract the URI template variable value?
1.@PathVariable
2.@ParamRequest
3.@ModelAttribute
4.@RequestMapping
Posted Date:-2024-01-29 16:07:09
Which Spring annotation is used to handle HTTP DELETE requests?
1.@GetMapping
2.@PutMapping
3.@DeleteMapping
4.@PostMapping
Posted Date:-2024-01-29 15:02:04
Which Spring annotation is used to handle HTTP GET requests?
1.@GetMapping
2.@PutMapping
3.@CreateMapping
4.@PostMapping
Posted Date:-2024-01-29 15:01:36
Which Spring annotation is used to handle HTTP PUT requests?
1.@GetMapping
2.@PutMapping
3.@DeleteMapping
4.@PostMapping
Posted Date:-2024-01-29 15:02:31
Which Spring annotation is used to inject the Spring bean?
1.@Bean
2.@Autowired
3.@Service
4.@Inject
Posted Date:-2024-01-29 16:06:49
Which Spring Boot annotation is used to unit test the Spring Data JPA repository?
1.@SpringBootTest annotation
2.@WebMvcTest annotation
3.@DataJpaTest annotation
4.None of the above
Posted Date:-2024-01-29 15:54:24
Which Spring Framework module is used to implement cross-cutting concerns in Spring based-applications?
1.ORM
2.AOP
3.JDBC
4.TXM
Posted Date:-2024-01-29 16:02:49
Which starter dependency is used to develop web applications or Restful web services?
1.spring-boot-starter-data-jpa
2.spring-boot-starter-web
3.spring-boot-starter-rest
4.spring-boot-starter-web-dependency
Posted Date:-2024-01-29 15:50:02